package com.sinobpo.rnd2.ehr.model;

import java.io.Serializable;
import java.util.Date;

/**
 * 医疗费用统计类
 * 
 * @author yinghui.zhang
 * @CreateDate 2012-7-10
 * @file MedEExpSat.java
 * @package com.sinobpo.rnd2.ehr.model
 * @version 1.0
 * @Email uuhui@163.com
 */
public class MedExpSat implements Serializable {
	private static final long serialVersionUID = 1L;
	private String orgCode;// 机构代码
	private String orgName;// 机构名称
	private String repDate;// 上报日期
	private Date upDate;// 上传日期
	private String ctype;// 统计类型
	private String etype;// 费用类型
	private String ptype;// 病人类型
	private String expName;// 费用名称
	private Double expCount;// 费用金额
	private int clinicNum;// 门诊人数
	private int hosNum;// 在院人数
	private Double expPCTCount;// 人均费用

	/**
	 * 返回机构代码
	 * 
	 * @return String
	 */
	public String getOrgCode() {
		return orgCode;
	}

	/**
	 * 设置机构代码
	 * 
	 * @param orgCode
	 *            机构代码
	 */
	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}

	/**
	 * 返回机构名称
	 * 
	 * @return String
	 */
	public String getOrgName() {
		return orgName;
	}

	/**
	 * 设置机构名称
	 * 
	 * @param orgName
	 *            机构名称
	 */
	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	/**
	 * 返回上报日期
	 * 
	 * @return Date
	 */
	public String getRepDate() {
		return repDate;
	}

	/**
	 * 设置上报日期
	 * 
	 * @param repDate
	 *            上报日期
	 */
	public void setRepDate(String repDate) {
		this.repDate = repDate;
	}

	/**
	 * 返回上传日期
	 * 
	 * @return Date
	 */
	public Date getUpDate() {
		return upDate;
	}

	/**
	 * 设置上传日期
	 * 
	 * @param upDate
	 *            上传日期
	 */
	public void setUpDate(Date upDate) {
		this.upDate = upDate;
	}

	/**
	 * 返回统计类型
	 * 
	 * @return String
	 */
	public String getCtype() {
		return ctype;
	}

	/**
	 * 设置统计类型
	 * 
	 * @param ctype
	 *            统计类型
	 */
	public void setCtype(String ctype) {
		this.ctype = ctype;
	}

	/**
	 * 返回费用类型
	 * 
	 * @return
	 */
	public String getEtype() {
		return etype;
	}

	/**
	 * 设置费用类型
	 * 
	 * @param etype
	 *            费用类型
	 */
	public void setEtype(String etype) {
		this.etype = etype;
	}

	/**
	 * 返回病人类型
	 * 
	 * @return String
	 */
	public String getPtype() {
		return ptype;
	}

	/**
	 * 设置病人类型
	 * 
	 * @param ptype
	 *            病人类型
	 */
	public void setPtype(String ptype) {
		this.ptype = ptype;
	}

	/**
	 * 返回费用名称
	 * 
	 * @return
	 */
	public String getExpName() {
		return expName;
	}

	/**
	 * 返回设置费用名称
	 * 
	 * @param expName
	 *            费用名称
	 */
	public void setExpName(String expName) {
		this.expName = expName;
	}

	/**
	 * 返回 费用金额
	 * 
	 * @return int
	 */
	public Double getExpCount() {
		return expCount;
	}

	/**
	 * 设置费用金额
	 * 
	 * @param expCount
	 *            费用金额
	 */
	public void setExpCount(Double expCount) {
		this.expCount = expCount;
	}

	/**
	 * 返回门诊人数
	 * 
	 * @return int
	 */
	public int getClinicNum() {
		return clinicNum;
	}

	/**
	 * 设置门诊人数
	 * 
	 * @param clinicNum
	 *            门诊人数
	 */
	public void setClinicNum(int clinicNum) {
		this.clinicNum = clinicNum;
	}

	/**
	 * 返回在院人数
	 * 
	 * @return int
	 */
	public int getHosNum() {
		return hosNum;
	}

	/**
	 * 设置在院人数
	 * 
	 * @param hosNum在院人数
	 */
	public void setHosNum(int hosNum) {
		this.hosNum = hosNum;
	}

	/**
	 * 返回人均费用
	 * 
	 * @return Float
	 */
	public Double getExpPCTCount() {
		return expPCTCount;
	}

	/**
	 * 设置人均费用
	 * 
	 * @param expPCTCount
	 *            人均费用
	 */
	public void setExpPCTCount(Double expPCTCount) {
		this.expPCTCount = expPCTCount;
	}

}
